//: Playground - noun: a place where people can play

import UIKit

var str = "Hello, playground"

// 1.字典的定义
// 1>不可变字典(let)
// 注意:在swift中无论是数组还是字典都是使用[],但是如果[]中存放的是元素,编译器会认为是一个数组.如果[]中存放的是键值对,编译器会认为是一个字典

let dict0 = ["name" : 007, "age" : 24, "height" : 1.70]
let dict = ["name" : "why", "age" : 18, "height" : 1.88] as [String : Any]

// 2>可变字典(var)
//var dictM = Dictionary<String, AnyObject>()
var dictM = [String : Int]()

// 2.对可变字典的操作
// 2.1.添加元素
// dict["weight"] = 60 错误写法
dictM["name"] = 998
dictM["age"] = 18
dictM["height"] = 180
dictM["weight"] = 70

print(dictM)

// 2.2.删除元素
dictM.removeValue(forKey: "weight")
print(dictM)

// 2.3.修改元素
// 注意:如果有对应的key,则修改对应的value,如果没有对应的key,则添加对应的键值对
dictM["age"] = 25
print(dictM)

// 2.4.获取元素
dictM["weight"]


